package profile;

public class Locuinta {
	public enum anulConstructiei{
		An19401950(),
		An19501960(),
		An19601970(),
		An19701980(),
		An19801990(),
		An19902000(),
		An20002010(),
		AltAn();
	  }
	private anulConstructiei an;
	private int nrLocuitori=0;
	private double suprafataIncalzitaIluminata;
	private double inaltimeCamera;
	enum tipPerete{
		ZidarieCaramida(),
		ZidariePoroterm(),
		ZidarieBCA(),
		PeretiBetonIzolatTermic(),
		ZidarieBoltarBeton(),
		PeretiLemn(),
		PeretiSticla(),
		ZidariePiatra(),
		PeretiVaiugaChirpici(),
		AltTip();
	}
	private tipPerete tipPer;
	private boolean bucatarie=false;
	private int nrBucatarii=0;
	private boolean baie=false;
	private int nrBai=0;
	private boolean wcServiciu=false;
	private int nrWcServiciu=0;
	private boolean dormitor=false;
	private int nrDormitoare=0;
	private boolean camara=false;
	private int nrCamari=0;
	private boolean sufragerie=false;
	private int nrSufragerii=0;
	private boolean birou=false;
	private int nrBirouri=0;
	private boolean cameraOaspeti=false;
	private int nrCamereOpaspeti=0;
	private boolean cameraTermica=false;
	private int nrCamereTermice=0;
	private boolean debara=false;
	private int nrDebarale=0;
	private boolean magazie=false;
	private int nrMagazii=0;
	private boolean pivnita=false;
	private int nrPivnite=0;
	private boolean garaj=false;
	private int nrGaraje=0;
	private boolean terasa=false;
	private int nrTerase=0;
	private boolean balcon=false;
	private int nrBalcoane=0;
	private boolean hol=false;
	private int nrHoluri=0;
	private int total=0;
	enum tipSistemIncalzire{
		IncalzireLocalaSobe(),
		IncalzireCentralaCalorifereElectrice(),
		IncalzireCentralaCalorifereApaCalda(),
		IncalzireCentralaAerCald(),	
		IncalzireCentralaPlanseeIncalzitoare(),
		IncalzireAeroterma(),
		AltSistem();
	}
	private tipSistemIncalzire sistemIncalzire;
	enum sistemIncalzireApa{
		SursaCentralizata(),
		CentralaTermicaProprie(),
		BoilerAcumulare(),
		PreparareLocalaAparateInstant(),
		PreparareLocalaPlita(),
		AltSistem();
	}
	private sistemIncalzireApa sistemApa;
	enum sistemIluminat{
		Electric(),
		Gaz(),
		CombustibiliLichizi();
	}
	private sistemIluminat sistemIluminat;
	
	
	
	public int getNrLocuitori() {
		return nrLocuitori;
	}
	public void setNrLocuitori(int nrLocuitori) {
		this.nrLocuitori = nrLocuitori;
	}
	public double getSuprafataIncalzitaIluminata() {
		return suprafataIncalzitaIluminata;
	}
	public void setSuprafataIncalzitaIluminata(double suprafataIncalzitaIluminata) {
		this.suprafataIncalzitaIluminata = suprafataIncalzitaIluminata;
	}
	public double getInaltimeCamera() {
		return inaltimeCamera;
	}
	public void setInaltimeCamera(double inaltimeCamera) {
		this.inaltimeCamera = inaltimeCamera;
	}
	public boolean isBucatarie() {
		return bucatarie;
	}
	public void setBucatarie(boolean bucatarie) {
		this.bucatarie = bucatarie;
	}
	public int getNrBucatarii() {
		return nrBucatarii;
	}
	public void setNrBucatarii(int nrBucatarii) {
		this.nrBucatarii = nrBucatarii;
	}
	public boolean isBaie() {
		return baie;
	}
	public void setBaie(boolean baie) {
		this.baie = baie;
	}
	public int getNrBai() {
		return nrBai;
	}
	public void setNrBai(int nrBai) {
		this.nrBai = nrBai;
	}
	public boolean isWcServiciu() {
		return wcServiciu;
	}
	public void setWcServiciu(boolean wcServiciu) {
		this.wcServiciu = wcServiciu;
	}
	public int getNrWcServiciu() {
		return nrWcServiciu;
	}
	public void setNrWcServiciu(int nrWcServiciu) {
		this.nrWcServiciu = nrWcServiciu;
	}
	public boolean isDormitor() {
		return dormitor;
	}
	public void setDormitor(boolean dormitor) {
		this.dormitor = dormitor;
	}
	public int getNrDormitoare() {
		return nrDormitoare;
	}
	public void setNrDormitoare(int nrDormitoare) {
		this.nrDormitoare = nrDormitoare;
	}
	public boolean isCamara() {
		return camara;
	}
	public void setCamara(boolean camara) {
		this.camara = camara;
	}
	public int getNrCamari() {
		return nrCamari;
	}
	public void setNrCamari(int nrCamari) {
		this.nrCamari = nrCamari;
	}
	public boolean isSufragerie() {
		return sufragerie;
	}
	public void setSufragerie(boolean sufragerie) {
		this.sufragerie = sufragerie;
	}
	public int getNrSufragerii() {
		return nrSufragerii;
	}
	public void setNrSufragerii(int nrSufragerii) {
		this.nrSufragerii = nrSufragerii;
	}
	public boolean isBirou() {
		return birou;
	}
	public void setBirou(boolean birou) {
		this.birou = birou;
	}
	public int getNrBirouri() {
		return nrBirouri;
	}
	public void setNrBirouri(int nrBirouri) {
		this.nrBirouri = nrBirouri;
	}
	public boolean isCameraOaspeti() {
		return cameraOaspeti;
	}
	public void setCameraOaspeti(boolean cameraOaspeti) {
		this.cameraOaspeti = cameraOaspeti;
	}
	public int getNrCamereOpaspeti() {
		return nrCamereOpaspeti;
	}
	public void setNrCamereOpaspeti(int nrCamereOpaspeti) {
		this.nrCamereOpaspeti = nrCamereOpaspeti;
	}
	public boolean isCameraTermica() {
		return cameraTermica;
	}
	public void setCameraTermica(boolean cameraTermica) {
		this.cameraTermica = cameraTermica;
	}
	public int getNrCamereTermice() {
		return nrCamereTermice;
	}
	public void setNrCamereTermice(int nrCamereTermice) {
		this.nrCamereTermice = nrCamereTermice;
	}
	public boolean isDebara() {
		return debara;
	}
	public void setDebara(boolean debara) {
		this.debara = debara;
	}
	public int getNrDebarale() {
		return nrDebarale;
	}
	public void setNrDebarale(int nrDebarale) {
		this.nrDebarale = nrDebarale;
	}
	public boolean isMagazie() {
		return magazie;
	}
	public void setMagazie(boolean magazie) {
		this.magazie = magazie;
	}
	public int getNrMagazii() {
		return nrMagazii;
	}
	public void setNrMagazii(int nrMagazii) {
		this.nrMagazii = nrMagazii;
	}
	public boolean isPivnita() {
		return pivnita;
	}
	public void setPivnita(boolean pivnita) {
		this.pivnita = pivnita;
	}
	public int getNrPivnite() {
		return nrPivnite;
	}
	public void setNrPivnite(int nrPivnite) {
		this.nrPivnite = nrPivnite;
	}
	public boolean isGaraj() {
		return garaj;
	}
	public void setGaraj(boolean garaj) {
		this.garaj = garaj;
	}
	public int getNrGaraje() {
		return nrGaraje;
	}
	public void setNrGaraje(int nrGaraje) {
		this.nrGaraje = nrGaraje;
	}
	public boolean isTerasa() {
		return terasa;
	}
	public void setTerasa(boolean terasa) {
		this.terasa = terasa;
	}
	public int getNrTerase() {
		return nrTerase;
	}
	public void setNrTerase(int nrTerase) {
		this.nrTerase = nrTerase;
	}
	public boolean isBalcon() {
		return balcon;
	}
	public void setBalcon(boolean balcon) {
		this.balcon = balcon;
	}
	public int getNrBalcoane() {
		return nrBalcoane;
	}
	public void setNrBalcoane(int nrBalcoane) {
		this.nrBalcoane = nrBalcoane;
	}
	public boolean isHol() {
		return hol;
	}
	public void setHol(boolean hol) {
		this.hol = hol;
	}
	public int getNrHoluri() {
		return nrHoluri;
	}
	public void setNrHoluri(int nrHoluri) {
		this.nrHoluri = nrHoluri;
	}
	public int getTotal() {
		return total;
	}
	public void setTotal(int total) {
		this.total = total;
	}
	public anulConstructiei getAn() {
		return an;
	}
	public void setAn(anulConstructiei an) {
		this.an = an;
	}
	public tipPerete getTipPer() {
		return tipPer;
	}
	public void setTipPer(tipPerete tipPerete) {
		this.tipPer = tipPerete;
	}
	public tipSistemIncalzire getSistemIncalzire() {
		return sistemIncalzire;
	}
	public void setSistemIncalzire(tipSistemIncalzire sistemIncalzire) {
		this.sistemIncalzire = sistemIncalzire;
	}
	public sistemIncalzireApa getSistemApa() {
		return sistemApa;
	}
	public void setSistemApa(sistemIncalzireApa sistemApa) {
		this.sistemApa = sistemApa;
	}
	public sistemIluminat getSistemIluminat() {
		return sistemIluminat;
	}
	public void setSistemIluminat(sistemIluminat sistemIluminat) {
		this.sistemIluminat = sistemIluminat;
	}
	
}
